export enum TreasuryGoodsChangeMode {
  EVERY_DAY = 'every_day',  // 每日刷新
  EVERY_WEEK = 'every_week',  // 每周刷新
  EVERY_MONTH = 'every_month',  // 每月刷新
  TWO_MONTH = 'two_month',  // 两月刷新
}

export const TreasuryGoodsChangeModeOptions = [
  { label: '每天一次', value: TreasuryGoodsChangeMode.EVERY_DAY },
  { label: '每周一次', value: TreasuryGoodsChangeMode.EVERY_WEEK },
  { label: '每月一次', value: TreasuryGoodsChangeMode.EVERY_MONTH },
  { label: '两月一次', value: TreasuryGoodsChangeMode.TWO_MONTH },
]

export const TreasuryGoodsChangeModeLabels = {
  [TreasuryGoodsChangeMode.EVERY_DAY]: '每天一次',
  [TreasuryGoodsChangeMode.EVERY_WEEK]: '每周一次',
  [TreasuryGoodsChangeMode.EVERY_MONTH]: '每月一次',
  [TreasuryGoodsChangeMode.TWO_MONTH]: '两月一次',
}

export interface TreasuryGoods {
  treasuryGoodsId: number;  // 商品id

  treasuryId: number;  // 仓库id
  createUserId: number;  // 创建用户id
  createUserName: string;  // 创建用户名

  name: string;  // 商品名称
  image: string;  // 商品图片
  score: number;  // 商品积分
  totalCount: number;  // 商品总数
  remainCount: number;  // 商品剩余数量

  changeMode: TreasuryGoodsChangeMode;  // 兑换限制
  startTime : string;  // 开始时间
  exchangeNote: string;  // 兑换说明
}